//import QtQuick 2.0

//Item {

//}

import QtQuick 2.15
import QtQuick.Controls 2.15
import QtGraphicalEffects 1.15

Item {
    width: 320
    height: 240

    // 使用 DropShadow 给下方的 Rectangle 添加阴影效果
    DropShadow {
        id: shadowEffect
        anchors.fill: contentRect   // 阴影范围与目标控件一致
        source: contentRect         // 设置需要添加阴影的对象
        horizontalOffset: 5         // 阴影在水平方向上的偏移量
        verticalOffset: 5           // 阴影在垂直方向上的偏移量
        radius: 12                  // 阴影的模糊半径，值越大阴影越柔和
        samples: 16                 // 采样数量，影响阴影边缘平滑度，数值越高质量越好但性能消耗也更大
        color: "#80000000"          // 阴影颜色（这里使用半透明黑色）
    }

    // 实际显示的内容
    Rectangle {
        id: contentRect
        width: parent.width - 40
        height: parent.height - 40
        anchors.centerIn: parent
        color: "#ffffff"
        radius: 10
    }
}
